Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Argentina F3 Plava Laguna Croatia Open - Umag Western & Southern Open - Cincinnati Chile F1 Brazil F12 El Salvador F1 Chile F1 Chile F2 Chile F3 Argentina F3 Italy F17 Astana Open - Astana Shanghai Rolex Masters - Shanghai Moselle Open - Metz Argentina Open - Buenos Aires BNP Paribas Open - Indian Wells Bucharest Open - Bucharest Aix En Provence Challenger French Open - Paris China Open - Beijing BNP Paribas Nordic Open - Stockholm Shanghai Rolex Masters - Shanghai Swiss Indoors Basel - Basel Bratislava 2 Challenger Italy F16 Aix En Provence Challenger Naples Challenger Cancun Challenger Tiriac Open - Bucharest French Open - Paris Perugia Challenger Sassuolo Challenger Iasi Challenger Plava Laguna Croatia Open - Umag Rennes Challenger St. Tropez Challenger Mexico F10 Ecuador F3 Brazil F13 Uruguay F1 Argentina F7 Guatemala F1 Costa Rica F1 Mexico F1 Argentina F4 Argentina F1 Mexico F2 Banca Stato Challenger Lugano - Lugano Geneva Challenger - Geneva Banca Marche Tennis Cup - San Benedetto Geneva Challenger - Geneva Challenger Citta di Olbia - Olbia XXXVII Torneig C.E. Laieta - Barcelona San Remo Tennis Cup - San Remo Banca Stato Challenger Lugano - Lugano Nord/LB Open 2004 - Braunschweig St. Petersburg Challenger - St. Petersburg IPP Geneva Trophy - Geneva Pekao Open 2004 - Szczecin Lambertz Open - Aachen Tatra Banka Open - Bratislava The LTA Men's Challenger Wrexham - Wrexham Tennis Napoli Cup - Napoli 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia 14° BH Tennis Open - Belo Horizonte VIII Gramado Open - Gramado XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Copa Petrobras - Montevideo Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Aracaju Copa Petrobras - Buenos Aires Copa Kia - Santiago San Luis Potosi Challenger - San Luis Potosi XL Bermuda Open - Bermuda Abierto Colombiano de Tenis - Bogota Czech Open 2006 - Prostejov Porsche Open - Poznan Open Castilla y Leon - Segovia Lambertz Open by Stawag - Aachen Copa Club Campestre de Aguascalientes - Aguascalientes Tatra Banka Open 2006 - Bratislava Top Wool Challenger-Immagine Trophy - Biella BMW Tennis Championship - Sunrise Challenger Ford de Cherbourg - Cherbourg Sporting Challenger - Turin Copa Petrobras - Santiago Lugano Challenger Lugano Challenger Challenger 42 - Andrezieux Top Wool Challenger - Biella Bordeaux Challenger Bordeaux Challenger Geneva Challenger - Geneva Bratislava 2 Challenger Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille Open de Franche-Comte - Besancon Open Seat Godo - Barcelona Allianz Suisse Open - Gstaad Croatia Open - Umag Open Romania - Bucharest Open de Moselle - Metz ABN/AMRO World Tennis Tournament - Rotterdam Schickedanz Open - Furth Open Seat Godo 2005 - Barcelona Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Pilot Pen Tennis - New Haven CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Open SEAT Godo 2006 - Barcelona Gerry Weber Open - Halle The 10tele.com Open - Nottingham Mercedes Cup - Stuttgart Croatia Open Umag - Umag Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Next Generation Adelaide International - Adelaide Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Estoril Open - Estoril Hypo Group Tennis International - Portschach Red Letter Days Open - Nottingham Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Bordeaux Challenger RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok BA-CA Tennis Trophy - Vienna Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Open 13 - Marseille The Dubai Tennis Championships - Dubai BMW Open - Munich Ordina Open - s-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel Countrywide Classic - Los Angeles BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Grand Prix Hassan II - Casablanca Serbia Open - Belgrade If Stockholm Open - Stockholm Medibank International - Sydney Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril AEGON Championships - London Swiss Indoors Basel - Basel Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Estoril Open - Estoril Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires AEGON Championships - London Topshelf Open - 's-Hertogenbosch Credit Agricole Suisse Open - Gstaad Citi Open - Washington China Open - Beijing Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Dubai Duty Free Tennis Championships - Dubai Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Geneva Open - Geneva Swiss Indoors Basel - Basel Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Geneva Open - Geneva St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Garanti Koza Sofia Open - Sofia St. Petersburg Open - St. Petersburg Abierto Mexicano Telcel - Acapulco Qatar ExxonMobil Open - Doha Erste Bank Open - Vienna Murray River Open - Melbourne EFG Swiss Open - Gstaad Swiss Indoors Basel - Basel Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech EFG Swiss Open - Gstaad Belgrade Open - Belgrade Open Occitanie - Montpellier ABN AMRO Open - Rotterdam Open 13 Provence - Marseille Qatar ExxonMobil Open - Doha Barcelona Open Banc Sabadell - Barcelona EFG Swiss Open - Gstaad Swiss Indoors Basel - Basel Hellenic Championship - Athens 3° Trofeo 'Citta di Brindisi' - Brindisi Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Marbella Challenger Open Sainte-Victoire - Aix-En-Provence Banca Stato Challenger Lugano - Lugano Corona Mexico City Open - Mexico City Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Rolex Paris Masters - Paris Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Prague Challenger Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Allianz Suisse Open Gstaad - Gstaad Australian Open - Melbourne French Open - Paris Wimbledon - London International Championship of Croatia - Umag U.S. Open - New York Australian Open - Melbourne Next Generation Adelaide International - Adelaide French Open - Paris Davidoff Swiss Indoors - Basel Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Abierto Mexicano Telcel - Acapulco Davidoff Swiss Indoors Basel - Basel French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Legg Mason Tennis Classic - Washington French Open - Paris U.S. Open - New York Open de Tenis Comunidad Valenciana - Valencia French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Open Sabadell Atlantico - Barcelona Australian Open - Melbourne Farmers Classic - Los Angeles SAP Open - San Jose Wimbledon - London If Stockholm Open - Stockholm Erste Bank Open - Vienna U.S. Open - New York Australian Open - Melbourne Malaysian Open - Kuala Lumpur AAPT Championships - Adelaide Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Portugal Open - Oeiras ABN AMRO World Tennis Tournament - Rotterdam Open de Moselle - Metz Pilot Pen Tennis - New Haven AEGON Championships - London Heineken Open - Auckland Aircel Chennai Open - Chennai The Stella Artois Championships - London Croatia Open - Umag Delray Beach Open - Delray Beach Open Parc - Lyon Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha European Open - Antwerp Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Davis Cup, World Group, 1R, SUI-NED 2-3 Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, World Group, 1R, AUT-ARG 1-4 Davis Cup, World Group, QF, SWE-ARG 4-1 Davis Cup, Group 1, 2R, BLR-SUI 1-4 Aircel Chennai Open - Chennai Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, QF, ARG-CRO 4-1 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, PO, SUI-ECU 4-1 Moselle Open - Metz Astana Open - Astana Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, F, FRA-SUI 1-3 Open 13 Provence - Marseille Davis Cup, World Group, PO, GER-SUI 2-3 BMW Open - Munich French Open (juniors) Allianz Suisse Open - Gstaad Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Open 13 - Marseille Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - London Olympics - Paris Grand Prix Hassan II - Casablanca If Stockholm Open - Stockholm Apia International - Sydney AEGON International - Eastbourne Rakuten Japan Open - Tokyo Rakuten Japan Open - Tokyo Apia International - Sydney Open 13 - Marseille AEGON Championships - London AEGON Championships - London Rakuten Japan Open - Tokyo Open 13 - Marseille Argentina Open - Buenos Aires Mercedes Cup - Stuttgart AEGON Championships - London Fever-Tree Championships - London Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Geneva Open - Geneva Stockholm Open - Stockholm AEGON Championships - London Tennis Napoli Cup - Napoli Citi Open - Washington ASB Classic - Auckland Challenger Groningen - Groningen Challenger Ford de Cherbourg - Cherbourg ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva Rhein-Main Challenger 2004 - Aschaffenburg Citi Open - Washington China Open - Beijing Prague II Challenger ABN AMRO World Tennis Tournament - Rotterdam Geneva Open - Geneva ABN/AMRO World Tennis Tournament - Rotterdam United Cup - Australia Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam Grand Prix de Tennis de Lyon - Lyon Qatar Open - Doha International Indoor Tennis Championships of Croatia - Zagreb cinch Championships - London Nordea Open - Bastad European Open - Antwerp Swiss Indoors Basel - Basel Allianz Suisse Open Gstaad - Gstaad ABN AMRO World Tennis Tournament - Rotterdam Energis Open - Amersfoort Banja Luka Open - Banja Luka Open SEAT 2008 - Barcelona AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid China Open - Beijing Open 13 Provence - Marseille Allianz Suisse Open Gstaad - Gstaad DIEMA XTRA Sofia Open - Sofia Delray Beach Open - Delray Beach Medibank International - Sydney Qatar ExxonMobil Open - Doha Tennis Masters Series - Hamburg Moselle Open - Metz Gerry Weber Open - Halle NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Tennis Masters Series - Monte Carlo BNP Paribas Masters - Paris Davidoff Swiss Indoors - Basel BNP Paribas Open - Indian Wells AIG Japan Open Tennis Championships - Tokyo Masters Series Hamburg - Hamburg Campionati Internazionali D'Italia - Rome Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Qatar ExxonMobil Open - Doha Sony Ericsson Open - Miami Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Sony Ericsson Open - Miami BNP Paribas Masters - Paris Rogers Cup - Toronto Mutua Madrilena Madrid Open - Madrid Shanghai ATP Masters 1000 - Shanghai Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rogers Cup - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Miami Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Credit Agricole Suisse Open - Gstaad Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Masters - Montreal Rogers Cup - Toronto Western & Southern Open - Cincinnati Pacific Life Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Rolex Paris Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris U.S. Open - New York Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Montreal Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Miami Open - Miami Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Abierto Mexicano - Los Cabos Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, World Group, PO, KAZ-SUI 5-0 Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Wimbledon - London Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Wimbledon - London Exhibition Diriyah Tennis Cup Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, World Group, PO, SUI-NED 4-1 Olympics - Beijing Davis Cup, Group B, Manchester Olympics - Rio de Janeiro Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, World Group, PO, CZE-SUI 3-2 Davis Cup, World Group, SF, ARG-RUS, 3-2 Davis Cup, World Group, PO, AUS-SUI 2-3 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, World Group, F, CRO-ARG 2-3 Davis Cup, World Group, 1R, SUI-ROU 3-2 Davis Cup, Group 1, 1R, SUI-POL 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, QF, CZE-ARG, 3-2 Davis Cup, World Group, 1R, USA-SUI 4-1 Davis Cup, Group I, 2R, SUI-POR 5-0 Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, World Group, 1R, SUI-CZE 2-3 Wimbledon (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong U.S. Open (juniors) French Open (juniors) French Open (juniors) 1 Masters Guinot Mary Cohr Capitala World Tennis Championship AAMI Classic - Kooyong AAMI Classic - Kooyong Mubadala World Tennis Championship Mubadala World Tennis Championship Mubadala World Tennis Championship